Volume 7, Issue 36, September 2021, Pages 1781-1822
Marwa Zaki Mahfouz
Volume 7, Issue 33, March 2021, Pages 1065-1092
Volume 6, Issue 29, July 2020, Pages 227-261
Marwa Zaki Mahfouz; Mohamed Y. Mahmoud